#include <stdlib.h>
#include "Alumno.h"
#include <string.h>
#include "HashALU.h"
#include "HashESP.h"
#include "Fecha.h"

Alumno* nuevo_Alumno(int codAlu, char nom[100], int codEsp,char fecha[10], HashESP* hash){
    Alumno* alumno = malloc(sizeof(Alumno));
    alumno->codigo = codAlu;
    alumno->espec = buscar_HashESP(hash,codEsp);
    alumno->fecha_nac = desdeCadena_Fecha(fecha);
    strcpy(alumno->nombre,nom);
    return alumno;
}

void imprimir_Alumno(Alumno* alumno){
    //printf("%d ",alumno->codigo); //no se imprime el codigo
    printf("   ");
    imprime(alumno->nombre,20); ;
    //printf("%d ",alumno->espec->codigo);
    imprime(alumno->espec->nombre,30);
    char fecha[10] = "dd/mm/aaaa";
    aCadena_Fecha(alumno->fecha_nac,fecha);
    imprime(fecha,0);
    printf("\n");
    
}
